1. Programmer sur la calculatrice le programme en Python suivant.
1
\(\texttt{def suite_u(n):}\)
2
\(\texttt{L=[]}\)
3
\(\texttt{u=5}\)
4
\(\texttt{L.append(u)}\)
5
\(\texttt{for k in range (n):}\)
6
\(\texttt{u=1.2*u}\)
7
\(\texttt{L.append(u)}\)
8
\(\texttt{return L}\)
2. Préciser la suite mise en jeu dans ce programme.
3. a. Faire tourner cet algorithme en prenant successivement
\(n=0\)
;
\(n=1\)
;
\(n=2\)
puis
\(n=10.\)
b. En déduire le rôle de l'instruction
\(\texttt{L.append(u)}\)
.
4. Quel est le but de cet algorithme ?
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathematiques-premiere-tronc-commun ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0